package com.workcell.workdata.xthings.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.workcell.workdata.xthings.dto.BaseVo;
import com.workcell.workdata.xthings.entity.BaseTvBox;

/**
 * 电视盒子型号
 *
 * @author guoyu
 * @date 2023-03-01 10:02:16
 */
public interface BaseTvBoxService extends IService<BaseTvBox> {

	/**
	 * 模糊查询分页
	 * @param baseVo
	 * @return
	 */
	Page<BaseTvBox> vaguePage(BaseVo baseVo);

	/**
	 * 修改流量计型号信息：此方法不能修改状态
	 * @param baseTvBox
	 * @return
	 */
	Boolean updateBaseTvBox(BaseTvBox baseTvBox);

	/**
	 * 修改流量计型号信息状态
	 * @param baseTvBox
	 * @return
	 */
	Boolean updateStateById(BaseTvBox baseTvBox);

	/**
	 * 删除流量计型号信息
	 * @param id
	 * @return
	 */
	Boolean delById(Long id);

}
